package handler

import (
	"encoding/json"
	"github.com/valyala/fasthttp"
	"kop/modules/sign_in/models"
)

func Notice(ctx *fasthttp.RequestCtx) {

	var notice = models.GetNotice()

	var res = map[string]string{
		"Content": notice.Content,
		"Time":    notice.Time.Format("2006-01-02 15:04"),
	}

	var b, _ = json.Marshal(&res)

	ctx.SetContentType("application/json")
	ctx.SetBody(b)
}

//type serversService struct {
//}
//
//func (serversService) Servers(ctx context.Context, in *empty.EmptyRequest) (*pb.ServersReply, error) {
//
//	md, ok := metadata.FromIncomingContext(ctx)
//	if !ok {
//		return nil, errors.New("令牌错误")
//	}
//
//	var tokens = md["token"]
//	if len(tokens) == 0 {
//		return nil, errors.New("令牌错误")
//	}
//
//	token := tokens[0]
//
//	_, err := models.GetUserIDFromToken(token)
//	if err != nil {
//		return nil, err
//	}
//
//	servers, err := models.FindAllServers()
//	if err != nil {
//		return nil, err
//	}
//
//	serversReply := make([]*pb.Server, 0)
//	for _, v := range servers {
//
//		serversReply = append(serversReply, &pb.Server{
//			ID:      v.ID,
//			Name:    v.Name,
//			Address: v.Address,
//		})
//	}
//
//	return &pb.ServersReply{
//		Servers: serversReply,
//	}, nil
//}
